package utils

import (
	// "bytes"
	// "reflect"
	"testing"
)

func TestNewLog(t *testing.T) {
	var l *Log
	l = NewLog(LevelDEBUG)
	l.Debug("a", "b")
	l.Debugf("a :: %s\n", "b")

	// type args struct {
	// 	level int
	// }
	// tests := []struct {
	// 	name    string
	// 	args    args
	// 	want    *Log
	// 	wantOut string
	// }{
	// 	// TODO: Add test cases.
	// }
	// for _, tt := range tests {
	// 	t.Run(tt.name, func(t *testing.T) {
	// 		out := &bytes.Buffer{}
	// 		if got := New(tt.args.level, out); !reflect.DeepEqual(got, tt.want) {
	// 			t.Errorf("New() = %v, want %v", got, tt.want)
	// 		}
	// 		if gotOut := out.String(); gotOut != tt.wantOut {
	// 			t.Errorf("New() = %v, want %v", gotOut, tt.wantOut)
	// 		}
	// 	})
	// }
}
